// CadToolLine.h
//
#ifndef CADTOOLLINE_H
#define CADTOOLLINE_H

#include "CadTool.h"
#include "OpenGL/Color.h"


namespace OpenGL {
	class Renderer;
}

class CadToolLine : public CadTool
{
private:
	OpenGL::Color _creationColor;

public:
	CadToolLine();
	~CadToolLine();

	bool canSnap() const		 {return true;}
	bool canHilight() const		 {return false;}
	bool canStayOnScreen() const {return false;}

	void setCreationColor( const OpenGL::Color &c );
	OpenGL::Color creationColor() const;
	
	void execute();
	void draw( OpenGL::Renderer *r );
};

#endif 